package modelo;

import java.sql.ResultSet;
import java.sql.SQLException;

public class CompraDAO extends modelo.templatemethod.TemplateMetodo {

	public CompraDAO() {
		super();
	}

	public void registrarCompra(Compra compra) {
		String tiraSQL = "INSERT INTO compra "+
		 				 "(codigocompra, fecha, total, status) "+
		 				 "VALUES ("+
		 				 "'"+compra.getCodigocompra()+"', '"+compra.getFecha()+
		 				 "',"+compra.getTotal()+","+compra.getStatus()+" )";
		Conexion.ejecutar(tiraSQL);
	}
	
	public int generarNumero(){
		int codigo=0;
		String tiraSQL = "select count(codigocompra) as cuantos from compra";
		ResultSet resultSet = Conexion.consultar(tiraSQL);
		try{
			if(resultSet.next()){
				codigo = resultSet.getInt("cuantos");
			}
		}
		catch(SQLException e){
			e.printStackTrace();
		}
		return codigo+1;
	}
	
}